vindhya mountains - German English Dictionary